package com.sgb.kjwl.di.pick;

import com.sgb.kjwl.view.ui.activity.pick.EnterpriseBiddingActivity5;
import com.sgb.jicai.view.activity.FactoryJicaiActivity;
import com.sgb.jicai.view.activity.JcChanceListActivity;
import com.sgb.jicai.view.activity.JcMyPriceActivity;
import com.sgb.jicai.view.activity.MyJicaiSupervisionActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickInfoActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickNoticeActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickNoticeBidDetailActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickNoticeDetailActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickNoticeSearchActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickRequireListActivity3;
import com.sgb.kjwl.view.ui.activity.pick.PickSearchActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickWinningNoticeActivity;
import com.sgb.kjwl.view.ui.activity.pick.PickWinningNoticeSearchActivity;
import com.sgb.kjwl.view.ui.activity.pick.QuoteImmediatelyActivity;
import com.sgb.kjwl.view.ui.activity.pick.TenderDetailsActivity3;
import com.sgb.kjwl.view.ui.activity.self.pick.SelfPickListActivity4;
import com.swgk.core.base.di.Activity;
import com.swgk.core.base.di.AppComponent;

import dagger.Component;

@Activity
@Component(dependencies = AppComponent.class, modules = PickModule.class)
public interface PickComponent {

    void inject(EnterpriseBiddingActivity5 activity);

    void inject(QuoteImmediatelyActivity activity);

    void inject(TenderDetailsActivity3 activity);

    void inject(PickNoticeDetailActivity activity);

    void inject(PickNoticeBidDetailActivity activity);

    void inject(PickRequireListActivity3 activity);

    void inject(PickInfoActivity activity);

    void inject(JcChanceListActivity activity);

    void inject(FactoryJicaiActivity activity);

    void inject(JcMyPriceActivity activity);

    void inject(SelfPickListActivity4 activity);

    void inject(MyJicaiSupervisionActivity activity);

    void inject(PickSearchActivity activity);

    void inject(PickNoticeActivity activity);

    void inject(PickNoticeSearchActivity activity);

    void inject(PickWinningNoticeActivity activity);

    void inject(PickWinningNoticeSearchActivity activity);
}
